package com.traffic.domain;

import java.util.Date;
import com.fasterxml.jackson.annotation.JsonFormat;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.core.annotation.Excel;
import com.ruoyi.common.core.web.domain.BaseEntity;

/**
 * 回访主要信息对象 per_returninfor
 * 
 * @author 郭世纪
 * @date 2024-12-08
 */
public class PerReturninfor extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** ID */
    private Long ID;

    /** 姓名 */
    @Excel(name = "姓名")
    private String name;

    /** 回访信息 */
    @Excel(name = "回访信息")
    private String returnInformation;

    /** 是否 */
    @Excel(name = "是否")
    private String isReturn;

    /** 外放接待人员 */
    @Excel(name = "外放接待人员")
    private String companions;

    /** 与外方交流学习的主要情况 */
    @Excel(name = "与外方交流学习的主要情况")
    private String studyMian;

    /** 与当地华人华侨接触、交往情况 */
    @Excel(name = "与当地华人华侨接触、交往情况")
    private String studyChinese;

    /** 创建时间 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "创建时间", width = 30, dateFormat = "yyyy-MM-dd")
    private Date creatTime;

    public void setID(Long ID) 
    {
        this.ID = ID;
    }

    public Long getID() 
    {
        return ID;
    }
    public void setName(String name) 
    {
        this.name = name;
    }

    public String getName() 
    {
        return name;
    }
    public void setReturnInformation(String returnInformation) 
    {
        this.returnInformation = returnInformation;
    }

    public String getReturnInformation() 
    {
        return returnInformation;
    }
    public void setIsReturn(String isReturn) 
    {
        this.isReturn = isReturn;
    }

    public String getIsReturn() 
    {
        return isReturn;
    }
    public void setCompanions(String companions) 
    {
        this.companions = companions;
    }

    public String getCompanions() 
    {
        return companions;
    }
    public void setStudyMian(String studyMian) 
    {
        this.studyMian = studyMian;
    }

    public String getStudyMian() 
    {
        return studyMian;
    }
    public void setStudyChinese(String studyChinese) 
    {
        this.studyChinese = studyChinese;
    }

    public String getStudyChinese() 
    {
        return studyChinese;
    }
    public void setCreatTime(Date creatTime) 
    {
        this.creatTime = creatTime;
    }

    public Date getCreatTime() 
    {
        return creatTime;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("ID", getID())
            .append("name", getName())
            .append("returnInformation", getReturnInformation())
            .append("isReturn", getIsReturn())
            .append("companions", getCompanions())
            .append("studyMian", getStudyMian())
            .append("studyChinese", getStudyChinese())
            .append("creatTime", getCreatTime())
            .append("updateTime", getUpdateTime())
            .toString();
    }
}
